package com.xzg.common.vo;

import com.xzg.common.page.PageQueryBean;
import com.xzg.middleTable.entity.Label;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

public class QueryCondition extends PageQueryBean{

    /**任务ID**/
    private Long missionId;

    /**开始日期**/
    private String startDate;

    /**结束日期**/
    private String endDate;

    /**时间段**/
    private String rangeDate;

    private String lastDate = "2030-01-01";

    /**任务状态**/
    private Byte missionStatus;

    /**用户id**/
    private Long userId;

    /**申请任务task**/
    private String taskId;

    /**申请表id**/
    private Long id;

    /**申请任务状态**/
    private Byte status;

    /**用戶CID**/
    private String CID;

    /**任务名称**/
    private String missionName;

    /**奖励**/
    private Integer award;

    /**完成任务备注**/
    private String comments;

    /**发布人**/
    private String publisher;

    /**完成任务的Id**/
    private Long completeId;

    private Date missionDate;

    private List<Label> labelList;

    private Long labelId;

    /**分类Id**/
    private Long categoryId;

    public Long getCategoryId() {
        return categoryId;
    }

    public void setCategoryId(Long categoryId) {
        this.categoryId = categoryId;
    }

    public Long getLabelId() {
        return labelId;
    }

    public void setLabelId(Long labelId) {
        this.labelId = labelId;
    }

    private String labelName;

    public String getLabelName() {
        return labelName;
    }

    public void setLabelName(String labelName) {
        this.labelName = labelName;
    }

    public List<Label> getLabelList() {
        return labelList;
    }

    public void setLabelList(List<Label> labelList) {
        this.labelList = labelList;
    }

    public Date getMissionDate() {
        return missionDate;
    }

    public void setMissionDate(Date missionDate) {
        this.missionDate = missionDate;
    }

    public Long getCompleteId() {
        return completeId;
    }

    public void setCompleteId(Long completeId) {
        this.completeId = completeId;
    }

    public String getPublisher() {
        return publisher;
    }

    public void setPublisher(String publisher) {
        this.publisher = publisher;
    }

    public String getMissionName() {
        return missionName;
    }

    public void setMissionName(String missionName) {
        this.missionName = missionName;
    }

    public Integer getAward() {
        return award;
    }

    public void setAward(Integer award) {
        this.award = award;
    }

    public String getComments() {
        return comments;
    }

    public void setComments(String comments) {
        this.comments = comments;
    }

    public String getLastDate() {
        return lastDate;
    }

    public void setLastDate(String lastDate) {
        this.lastDate = lastDate;
    }

    public String getCID() {
        return CID;
    }

    public void setCID(String CID) {
        this.CID = CID;
    }

    public Long getMissionId() {
        return missionId;
    }

    public void setMissionId(Long missionId) {
        this.missionId = missionId;
    }

    public String getStartDate() {
        return startDate;
    }

    public void setStartDate(String startDate) {
        this.startDate = startDate;
    }

    public String getEndDate() {
        return endDate;
    }

    public void setEndDate(String endDate) {
        this.endDate = endDate;
    }

    public String getRangeDate() {
        return rangeDate;
    }

    public void setRangeDate(String rangeDate) {
        this.rangeDate = rangeDate;
    }

    public Byte getMissionStatus() {
        return missionStatus;
    }

    public void setMissionStatus(Byte missionStatus) {
        this.missionStatus = missionStatus;
    }

    public Long getUserId() {
        return userId;
    }

    public void setUserId(Long userId) {
        this.userId = userId;
    }

    public String getTaskId() {
        return taskId;
    }

    public void setTaskId(String taskId) {
        this.taskId = taskId;
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Byte getStatus() {
        return status;
    }

    public void setStatus(Byte status) {
        this.status = status;
    }
}
